____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―
NS Resource Record
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
Ein NS-RR (Name Server Resource Record) ist ein Datensatz eines DNS-Servers und kann zwei unterschiedliche Funktionen erfΓΌllen:
β’ Er definiert, welche Nameserver fΓΌr diese Zone offiziell zustΓ€ndig sind, oder
β’ er verkettet Zonen zu einem Zonen-Baum (Delegation).
Anmerkung zu Funktion 1: Eine Zone kann noch weitere autoritative Nameserver besitzen, fΓΌr die keine NS-RRs existieren. Derartige Server werden als Stealth-Server oder hidden primary bezeichnet.
Contents
β’ Aufbau
β’ Beispiel
β’ Zonendelegation
β’ Beispiel
β’ Weblinks
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Aufbau
Ein NS-RR hat folgende Elemente:
DomΓ€ne
fΓΌr welche der Eintrag ist
TTL
gibt in Sekunden an, wie lange dieser RR in einem Cache gΓΌltig sein darf
Protokoll
IN (Internet)
Dienst
NS (Name Server) β Liste
Server
Name des fΓΌr diese DomΓ€ne autoritativen Nameservers
Auflistung autoritativer Nameserver
In jedem Zonenfile muss mindestens ein NS-RR vorhanden sein, der angibt, welcher Nameserver fΓΌr diese Zone autoritativ ist. Die entsprechenden NS-RRs befinden sich gewΓΆhnlich am Anfang einer Zonendatei unmittelbar hinter dem SOA-RR.
Beispiel
Im Zonenfile example.com existieren folgende NS-RRs:
example.com. 1800 IN NS names1.example.com.
example.com. 1800 IN NS names2.example.com.
Aus den NS-RRs allein ist nicht abzulesen, wer Primary und wer Secondary Nameserver ist. Der Primary Nameserver ist im SOA Resource Record aufgefΓΌhrt.
Zonendelegation
Γber NS-RRs kΓΆnnen Verweise zu SubdomΓ€nen definiert werden. Die entsprechende SubdomΓ€ne wird gewissermaΓen aus der Zonendatei ausgelagert. Ein derartiger NS-RR dient damit als Zeiger, der auf einen anderen Nameserver verweist (oder auf eine andere Zonendatei des gleichen Servers). Man spricht in diesem Zusammenhang auch von Delegation. Resolver-Anfragen werden zu einem anderen Nameserver delegiert. Die entsprechenden NS-RRs sind gewΓΆhnlich ΓΌber die Zonendatei verstreut eingetragen.
Beispiel
In der Zonendatei example.com existieren die folgenden Zeilen:
zone.example.com. 1800 IN NS names1.example.com.
zone.example.com. 1800 IN NS names1.zone.example.com.
Damit wird nun die Zone zone.example.com innerhalb von example.com an die beiden Nameserver delegiert, die damit autoritativ zustΓ€ndig sind. Zu beachten ist noch, dass names1.zone.example.com innerhalb der Zone liegt, fΓΌr die er verantwortlich ist. Eine AuflΓΆsung dieses Namens zur IP-Adresse ist nun nicht mΓΆglich, da nur der Server selbst die AuflΓΆsung machen kann. Aus diesem Grund werden so genannte Glue Records eingefΓΌgt, das sind A bzw. AAAA Resource Records, die ebendiese Zuordnung ermΓΆglichen. In unserem Beispiel wΓ€re also noch ein
names1.zone.example.com. 1800 IN A 192.0.2.200
names1.zone.example.com. 1800 IN AAAA 2001:db8::192:200
in der ΓΌbergeordneten Zone (also example.com und nicht zone.example.com) notwendig.
Weblinks